legal discovery hosted applications saas cloud computing asp on-demand managed services software service paas email security krollontrack software as a service outsourcing hosted exchange software as services software-as-a-service software legal technology hosting crm software development